package com.THHSEI.runmap.serviceimpl;

import java.util.Map;


import org.springframework.stereotype.Service;

import com.THHSEI.common.utils.JsonPluginsUtil;
import com.THHSEI.runmap.service.S_User;


import com.github.qcloudsms.SmsSingleSender;
import com.github.qcloudsms.SmsSingleSenderResult;


/**
 * 智水地图网站配置
 * @author xiaolei
 * @date 2018年4月14日
 */
@Service
public class SI_User implements S_User {
	
	
	/**
	 * 发送短信
	 * @author xiaolei
	 * @date 2018年10月10日
	 */
	@Override
	public boolean sms(String json) throws Exception {
		
		Map<String, Object> mapInfo = JsonPluginsUtil.json2Map(json);
		String phoneNum = mapInfo.get("phone").toString();
		String msg = mapInfo.get("msg").toString();
		
		SmsSingleSender ssender = new SmsSingleSender(1400156911, "4c1716679801f5e27664d077e41aa98c");
	    // 该msg需要与腾讯云上的短信模版一致，不然会显示无法匹配。
		String postmsg = "【物流送货导航公众号】"+msg+"为您的注册验证码，请于1分钟内填写。如非本人操作，请忽略本短信。";
	    SmsSingleSenderResult result = ssender.send(0, "86", phoneNum, postmsg, "", "");
	    if (result.result == 0) {
	       return true;
	    }
		return false;
	}
	
	
	
	
	
	
	
	
	
	
	
}
